CellEditable: Clarify doc on lifecycle of editable
authorDaniel Boles <dboles.src@gmail.com>
Tue, 17 Apr 2018 17:27:23 +0000 (18:27 +0100)
committerDaniel Boles <dboles.src@gmail.com>
Tue, 17 Apr 2018 18:07:39 +0000 (19:07 +0100)
commitbdb7815b0c64580ec53243ba595f2fec909c6969
treeccbe06cc6590a28df88427cf7536f5399e8787b3
parent59a8ffd35e5e0effe6a640027a52715327ecd288
CellEditable: Clarify doc on lifecycle of editable

* Note in the intro that we're really thinking about temporary widgets
* Mention a gotcha regarding GtkEntry and how ::focus-out stops editing
* Give some examples of what you'd want to do in ::editing-done
* Be a bit more precise about what ::remove-widget represents
* Summarise the lifecycle between Renderer/Editable in .start_editing()
* Emphasise again there that this should be viewed as a temporary widget

https://gitlab.gnome.org/GNOME/gtk/issues/154
gtk/gtkcelleditable.c